package com.morehair.utils;


import com.morehair.bean.vo.wx.OrderHandleOption;

public class OrderStatusUtil {
    public static String getOrderStatus(short status){
        switch (status){
            case 101:
                return "未付款";
            case 102:
                return "用户取消";
            case 103:
                return "系统取消";
            case 201:
                return "已付款";
            case 202:
                return "申请付款";
            case 203:
                return "已退款";
            case 301:
                return "已发货";
            case 401:
                return "用户收货";
            case 402:
                return "系统收货";
        }
        return null;
    }
    public static OrderHandleOption getHandleOption(short status){
        switch (status){
            case 101:
                return new OrderHandleOption(true,false,true,false,false,false,false);
            case 102:
            case 103:
                return new OrderHandleOption(false,true,false,false,false,false,false);
            case 201:
                return new OrderHandleOption(false,false,false,false,false,true,false);
            case 202:
                return new OrderHandleOption(false,false,false,false,false,false,false);
            case 203:
                return new OrderHandleOption(false,true,false,false,false,false,false);
            case 301:
                return new OrderHandleOption(false,false,false,false,true,false,false);//ok
            case 401:
            case 402:
                return new OrderHandleOption(false,true,false,true,false,false,true);//ok
            case 443:
                return new OrderHandleOption(false,true,false,false,false,false,true);//ok
        }
        return new OrderHandleOption(false,false,false,false,false,false,false);
    }
}
